package io.renren.modules.wap.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 对接三方配置类
 *
 * @author Liang Pei 
 * @since 1.0.0 2025-01-02
 */
@Data
@ApiModel(value = "对接三方配置类")
public class ExternalConfigDTO implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "")
	private Long id;

	@ApiModelProperty(value = "条件查询的ID")
	private String queryId;

	@ApiModelProperty(value = "配置json")
	private String configInfo;

	@ApiModelProperty(value = "存放商品的json，k-v形式")
	private String goods;

	@ApiModelProperty(value = "配置解析类")
	private String configClass;

	@ApiModelProperty(value = "配置处理类")
	private String configHandler;

	@ApiModelProperty(value = "请求解析类")
	private String reqClass;

	@ApiModelProperty(value = "配置对应说明")
	private String configDesc;

	@ApiModelProperty(value = "1:权益对接 2：下游开放")
	private Integer type;

	@ApiModelProperty(value = "创建时间")
	private Date createTime;

	@ApiModelProperty(value = "更新时间")
	private Date updateTime;


}